home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / UIManager$LAFState.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.4 KB  |  40 lines

  1. package javax.swing;
  2.  
  3. import java.util.Properties;
  4. import java.util.Vector;
  5. import javax.swing.event.SwingPropertyChangeSupport;
  6.  
  7. class UIManager$LAFState {
  8.    Properties swingProps;
  9.    private UIDefaults[] tables = new UIDefaults[2];
  10.    boolean initialized = false;
  11.    MultiUIDefaults multiUIDefaults;
  12.    LookAndFeel lookAndFeel;
  13.    LookAndFeel multiLookAndFeel;
  14.    Vector auxLookAndFeels;
  15.    SwingPropertyChangeSupport changeSupport;
  16.  
  17.    UIManager$LAFState() {
  18.       this.multiUIDefaults = new MultiUIDefaults(this.tables);
  19.       this.multiLookAndFeel = null;
  20.       this.auxLookAndFeels = null;
  21.       this.changeSupport = new SwingPropertyChangeSupport(UIManager.class$javax$swing$UIManager != null ? UIManager.class$javax$swing$UIManager : (UIManager.class$javax$swing$UIManager = UIManager.class$("javax.swing.UIManager")));
  22.    }
  23.  
  24.    UIDefaults getLookAndFeelDefaults() {
  25.       return this.tables[0];
  26.    }
  27.  
  28.    UIDefaults getSystemDefaults() {
  29.       return this.tables[1];
  30.    }
  31.  
  32.    void setLookAndFeelDefaults(UIDefaults var1) {
  33.       this.tables[0] = var1;
  34.    }
  35.  
  36.    void setSystemDefaults(UIDefaults var1) {
  37.       this.tables[1] = var1;
  38.    }
  39. }
  40.